#page{background-color:#e5e5e5;;overflow:hidden;}
#page .area{margin:0 auto;padding:40px;width:1000px;overflow:hidden;}
#page .filter{padding:5px 150px;background-color:#fff;overflow:hidden;width:700px;}
#page .searcher{margin:20px 0;}
#page .searcher input{width:520px;}
#page .searcher button{height:36px;background-color:#53A7D5;color:#fff;}
#page .lister{margin-top:20px;overflow:hidden;}
#page .lister .left-pos{float:left;width:780px;overflow:hidden;background-color:#fff;}
#page .left-pos .bar{display:inline-block;padding:5px 20px;width:740px;}
#page .left-pos .bar li{float:left;margin-right:10px;line-height:36px;}
#page .left-pos .bar li.active{border-bottom:2px solid #3e8ef1;}
#page .left-pos .promotion{padding:0 10px 40px 10px;line-height:20px;}
#page .left-pos .promotion li{float:left;display:inline;margin-top:5px;margin-bottom:5px;overflow:hidden;}
#page .left-pos .big,#page .left-pos .small,#page .left-pos .text{margin-right:-40px;}
#page .left-pos .big li{margin-right:29px;width:168px;height:80px;}
#page .left-pos .small li{margin-right:29px;width:102px;height:45px;}
#page .left-pos .text li{margin-right:5px;width:185px;height:17px;font-size:14px;overflow:hidden;}
#page .lister .right-pos{float:right;width:200px;height:100%;overflow:hidden;background-color:#fff;}